package com.haierp.service.authority;

import java.util.List;

import com.baomidou.framework.service.ISuperService;
import com.haierp.model.authority.UserHai;
import com.haierp.util.JsonPageResult;
import com.haierp.vo.authority.UserQueryVO;

/**
 * 
 * Title: IUserServiceHai.java
 * Description: 
 *
 * @author jc
 * Apr 17, 2017
 *
 */
public interface IUserServiceHai extends ISuperService<UserHai> {

	Integer queryUsersCount(UserQueryVO userQueryVO);
	
    List<UserHai> queryByLoginName(UserQueryVO userQueryVO);

    void insertByVo(UserQueryVO userQueryVO);

    UserQueryVO queryVoById(Long id);

    void updateByVo(UserQueryVO userQueryVO);

    void deleteUserById(Long id);

    void updatePwdByUserId(Long userId, String md5Hex);

    JsonPageResult<List<UserQueryVO>> queryUserQueryVOList(UserQueryVO userQueryVO);
    
    /**
     * 查询买手
     * @return
     */
    List<UserHai> queryBuyer();	
    
    List<UserHai> queryCreaterList();	
}